package com.tom.architect.day17.simple6;

import android.content.Intent;
import android.os.Bundle;

import com.tom.architect.R;

import java.util.ArrayList;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity2 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main17);

        // 一个个参数获取。
/*        String param1 = getIntent().getStringExtra("param1");
        String param2 = getIntent().getStringExtra("param2");
        String param3 = getIntent().getStringExtra("param3");

        Intent intent = new Intent(this, MainActivity3.class);
        intent.putExtra("params1", param1);
        intent.putExtra("params2", param2);
        intent.putExtra("params3", param3);*/

        // 原型设计模式：拷贝
        Intent intent = (Intent) getIntent().clone();
        intent.setClass(this, MainActivity3.class);
        startActivity(intent);

        ArrayList<String> list = new ArrayList<>();
        list.add("aaa");
        // 也可以for循环一个个添加，或addAll，可以用clone
        ArrayList<String> copyList = (ArrayList<String>) list.clone();

        // okHttp源码，没用系统的，但是类似。

    }

}